import { computed, inject } from 'vue';
// UnwrapRef:对ref进行解套 始终是ref<>类型
// ComputedRef 计算属性的类型
import type {ComputedRef, UnwrapRef} from 'vue';
//根据名字获取全局的配置
export default (
    // name: string,
    // props: Record<any, any>,
): {
    rootPrefix: ComputedRef<string>;
} => {
    const defaultConfigProvider={
        rootPrefix:"myui"
    }
    // 全局的属性
    const configProvider = inject<any>(
        'configProvider',
        //inject 的默认值
        defaultConfigProvider,
    );
    return {
        rootPrefix:computed(() => configProvider.rootPrefix)
    }
}

